<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <meta name="author" content="路志莹">
        <title></title>
        <style>
            
        </style>
    </head>
    <body>
        
    <script>
        // 产生一个随机数
        /*
        prompt():显示用户输入的对话框
        参数，用来提示用户输入的信息。
        返回值：如果用户点击确定按钮，返回用户在输入框中输入的内容
        如果用户点击取消按钮，返回null

        */
        
   /*     function game(n){
        var num=n;
        if(n>0){
        for(i=0;i<n;i++){
        var randoumNum=Math.round(Math.random()*100);
        console.log(randoumNum);
        var guess=prompt("请输入你猜的的数字（0~100）");
        console.log(guess);
        num=num-1;
        console.log(num);
        var str=num>0?'你还有'+num+'次机会':'game over!';
        if(randoumNum>guess){
            alert('猜小了'+str);
        }
        else if(randoumNum<guess){
            alert('猜大了'+str);
        }
        else{
            alert('猜对了');
            return '猜对了';
        }
                }
            }
            else{
                alert('game over!');
            }
        }
        game(3);*/
        // 用户有5次机会
        function  guessNumber(){
            var random_num=Math.ceil(Math.random()*100);
            console.log(random_num);
            var count=5;
            var finish=false;
            while(!finish){
                if(count<0){
                    alert('次数已经用完了');
                    break;
                }
                count--;
                var guess_num=prompt("请输入你猜的数字（0~100）");
                if(random_num>guess_num){
                    alert('猜小了，还有'+count+'次机会');
                }
                else if(random_num<guess_num){
                   alert('猜大了，还有'+count+'次机会'); 
                }
                else {
                    alert('猜对了！you are good!');
                    finish=true;
                }
            }
        }
        guessNumber();
    </script>
    </body>
</html>